package com.i2works.smartluolong.manage.dal.admin.dao;


import com.i2works.smartluolong.manage.entity.admin.AdminMenuDO;
import com.i2works.smartluolong.manage.entity.admin.AdminMenuQuery;
import com.i2works.smartluolong.utils.basecommon.BaseCommonDAO;
import com.i2works.smartluolong.utils.exception.DAOException;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 后台菜单DAO接口
 *
 * @author koal <koal@vip.qq.com>
 * @date 2016年01月21日 下午10:48:29
 */
@Mapper
@Repository("adminMenuDAO")
public interface IAdminMenuDAO extends BaseCommonDAO<AdminMenuQuery, AdminMenuDO> {

    /**
     * 查询菜单列表(全部，不分页，不关联账号，系统管理员专用)
     */
    List<AdminMenuDO> queryAllList(AdminMenuQuery query) throws DAOException;

}
